﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Model
{
    public class PCBAgingInfo
    {
        private string pCBAgingID;
        private DateTime inputTime;
        private string userID;
        private string pCBTypeID;
        private string firmwareVersion;
        private int amount;
        private DateTime inBoxTime;
        private string inBoxUser;
        private decimal inBoxU;
        private decimal inBoxI;
        private DateTime outBoxTime;
        private string outBoxUser;
        private decimal outBoxU;
        private decimal outBoxI;

        public PCBAgingInfo() { }

        public PCBAgingInfo(string pCBAgingID, DateTime inputTime, string userID, string pCBTypeID, string firmwareVersion, int amount)
        {
            this.pCBAgingID = pCBAgingID;
            this.inputTime = inputTime;
            this.userID = userID;
            this.pCBTypeID = pCBTypeID;
            this.firmwareVersion = firmwareVersion;
            this.amount = amount;
        }

        public PCBAgingInfo(string pCBAgingID, DateTime inputTime, string userID, string pCBTypeID, string firmwareVersion, int amount, DateTime inBoxTime
            , string inBoxUser, decimal inBoxU, decimal inBoxI, DateTime outBoxTime, string outBoxUser, decimal outBoxU
            , decimal outBoxI)
        {
            this.pCBAgingID = pCBAgingID;
            this.inputTime = inputTime;
            this.userID = userID;
            this.pCBTypeID = pCBTypeID;
            this.firmwareVersion = firmwareVersion;
            this.amount = amount;
            this.inBoxTime = inBoxTime;
            this.inBoxUser = inBoxUser;
            this.inBoxU = inBoxU;
            this.inBoxI = inBoxI;
            this.outBoxTime = outBoxTime;
            this.outBoxUser = outBoxUser;
            this.outBoxU = outBoxU;
            this.outBoxI = outBoxI;
        }

        public string PCBAgingID { get { return pCBAgingID; } set { pCBAgingID = value; } }
        public DateTime InputTime { get { return inputTime; } set { inputTime = value; } }
        public string UserID { get { return userID; } set { userID = value; } }
        public string PCBTypeID { get { return pCBTypeID; } set { pCBTypeID = value; } }
        public string FirmwareVersion { get { return firmwareVersion; } set { firmwareVersion = value; } }
        public int Amount { get { return amount; } set { amount = value; } }
        public DateTime InBoxTime { get { return inBoxTime; } set { inBoxTime = value; } }
        public string InBoxUser { get { return inBoxUser; } set { inBoxUser = value; } }
        public decimal InBoxU { get { return inBoxU; } set { inBoxU = value; } }
        public decimal InBoxI { get { return inBoxI; } set { inBoxI = value; } }
        public DateTime OutBoxTime { get { return outBoxTime; } set { outBoxTime = value; } }
        public string OutBoxUser { get { return outBoxUser; } set { outBoxUser = value; } }
        public decimal OutBoxU { get { return outBoxU; } set { outBoxU = value; } }
        public decimal OutBoxI { get { return outBoxI; } set { outBoxI = value; } }
    }
}
